package net.hn.hnms.biz.process.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName: StartWorkFlowPo
 * @Description 开工管理流程实体
 * @Author 王龙
 * @Date 2022-10-18
 * @Version 0.1
 */
@Data
@ApiModel(value = "生产管理-开工管理流程实体(StartWorkFlowPo)表实体类")
@TableName("start_work_flow")
public class StartWorkFlowPo {
    /**
     * 开工管理审批流程主键ID
     */
    @TableId(type = IdType.ASSIGN_UUID)
    @ApiModelProperty(value = "开工管理审批流程主键ID")
    private String flowSchemeId;
    /**
     * 开工管理父ID
     */
    @ApiModelProperty(value = "开工管理父ID")
    private String workTicketId;
    /**
     * 职位ID
     */
    @ApiModelProperty(value = "职位ID")
    private String positionId;
    /**
     * 职位名称
     */
    @ApiModelProperty(value = "职位名称")
    private String positionName;
    /**
     * 审批人ID
     */
    @ApiModelProperty(value = "审批人ID")
    private String approverId;
    /**
     * 审批人名称
     */
    @ApiModelProperty(value = "审批人名称")
    private String approverName;


    /**
     * 选中的序号列表(逗号分隔)
     */
    @ApiModelProperty(value = "选中的序号列表(逗号分隔)")
    private String serialNumbers;

    /**
     * 工作流流程id
     */
    @ApiModelProperty(value = "工作流流程id")
    private String activitiId;
    /**
     * 流程状态(0未完成,1已完成)
     */
    @ApiModelProperty(value = "流程状态(0未完成，2已完成)")
    private String flowStatus;

    /**
     * JSon表单
     */
    @ApiModelProperty(value = "JSon表单")
    private String jsonFrom;

    /**
     * 开工管理分类父ID
     */
    @ApiModelProperty(value = "开工管理分类父ID")
    private String ticketTypeId;
    /**
     * 开工管理分类父名称
     */
    @ApiModelProperty(value = "开工管理分类父名称")
    private String ticketTypeName;

    /**
     * 数据ID
     */
    @ApiModelProperty(value = "数据ID")
    private String dataId;
}
